package com.hare.system_api.vo;


import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @program: Hare
 * @description: 后台管理=>菜单相关响应参数
 * @author: Hare
 * @create: 2022-11-03 20:52
 * @Version 6.0.1
 **/
@Data
//@ApiModel("菜单相关响应参数")
public class SysMenuVO implements Serializable {
    private static final long serialVersionUID = 1L;

    //@ApiModelProperty("菜单id")
    private String id;

    //@ApiModelProperty("菜单名称")
    private String menuName;

    //@ApiModelProperty("父菜单id")
    private String parentId;

    //@ApiModelProperty("图标")
    private String icon;

    //@ApiModelProperty("排序 越大越靠前")
    private Integer order;

    //@ApiModelProperty("菜单类型 A: 菜单   B: 按钮")
    private String menuType;

    //@ApiModelProperty("是否显示(0 显示 1 隐藏)")
    private Integer isShow;

    //@ApiModelProperty("路由地址")
    private String path;

    //@ApiModelProperty("组件路径")
    private String component;

    //@ApiModelProperty("权限标识")
    private String permissions;

    //@ApiModelProperty("子菜单")
    private List<SysMenuVO> children;
}
